export default {
    // console.log(el, binding);
    inserted:(el, binding) =>{
        // console.log(el, binding);
        // 获取到传递进来的权限名称
        let ahthname = binding.value.name
        // console.log(ahthname);
        // 获取一下这个用户有的权限名称
        let auths = JSON.parse(sessionStorage.getItem('auths'))
        // 把里面所有的权限名称组成一个数组
        let allAuths = auths.map(item => item.name)
        auths.forEach(item => {
            allAuths.push(...(item.children.map(v => v.name)))
        })
        // 在这里面查一下当前按钮传过来权限在不在它这个拥有的权限中
        if(!allAuths.includes(ahthname)){
            // 如果不在权限中  就把按钮删了
            el.remove()
            return
        }
    }
}